demand guarantee - German English Dictionary